82074 Following base memory functions use default Foxit manager for current module
82075*/
82076
82077/*
82078 Time
82079*/
82080
82081/*
82082 Type for process ID
82083*/
82084
82085/*
82086 Process management
82087*/
82088
82089/*
82090 Flags for thread priorities
82091*/
82092
82093/*
82094 Thread handler
82095*/
82096
82097/*
82098 Thread functions
82099*/
82100
82101/*
82102 Context access
82103*/
82104
82105/*
82106 Mutex
82107*/
82108
82109/*
82110@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
82111supports recursive calls in same thread.
82112
82113*/
82114
82115/*
82116 Spin Lock
82117*/
82118
82119/*
82120@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition.
82121Spin Lock
82122is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
82123
82124*/
82125
82126/*
82127 Read-Write lock
82128*/
82129
82130/*
82131@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this
82132condition.
82133
82134*/
82135
82136/*
82137 Atomic Count
82138*/
82139
82140/*
82141@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
82142mode.
82143
82144*/
82145
82146/*
82147 Macro definitions for File accessing modes
82148*/
82149
82150/*
82151 Byte string concatenation operation
82152*/
82153
82154/*
82155Both side of the concatenation operator (+) can be: